﻿/* CSS Document */
/*transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out;*/
body,div,ul,li,h1,h2,h3,h4,h5,p,table,td,tr,p,dl,dt,dd{ padding:0; margin:0; list-style:none;}
body{ font-family:"微软雅黑"; font-size:14px; color:#262626;}
a{ color:#666; text-decoration:none;}
a:hover{}
img{ border:0;}
.clear{ clear:both;}
.wid{ width:1200px; margin:0 auto;}
.header:after,.nav ul:after,.home_com:after,.pro ul:after,.equ:after,.contact ul:after,.contact:after{ content:""; display:block; clear:both;}

.header{ height:120px;}
.logo{ float:left; height:120px; overflow:hidden;}
.nav{ float:right;}
.nav li{ float:left;}
.nav li a{ height:116px; border-top:4px solid #fff; line-height:116px; font-size:16px; display:inline-block; padding:0 30px; color:#000; margin-left:2px;}
.nav li a:hover{border-top:4px solid #ff0000; background:#ebecef;}
.nav li .act{border-top:4px solid #ff0000;background:#ebecef;}

.swiper-container img{ max-width:100%;}
.swiper-slide {text-align: center;font-size: 18px;background: #fff;/* Center slide text vertically */display: -webkit-box;display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;-webkit-justify-content: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;-webkit-align-items: center;align-items: center;}

.home_com{ padding:50px 0; background:#eaeaea; border-bottom:2px #fff solid;}
.home_com img{ max-width:100%;}
.home_com_l{ width:50%; float:left; text-align:center;}
.home_com_r{ width:46%; float:left; padding:0 2%;}
.home_com_r h3{ font-size:24px; color:#333; position:relative;height:45px; font-weight:normal; margin-bottom:20px;}
.home_com_r h3 span{ color:#fe0600; margin-right:20px;}
.home_com_r h3:after{ content:""; display:inline-block; width:19px; height:21px; background:url(../images/tb.png) no-repeat; position:absolute; left:96px; bottom:0;}
.home_com_r p{ line-height:30px; text-indent:2em; font-size:14px; margin-bottom:10px;}
.home_com_r a{ display:inline-block; line-height:30px; padding:0 20px; background:#fe0600; color:#fff; border-radius:5px; margin-top:15px;border:1px solid #fe0600;}
.home_com_r a:hover{ color:#fe0600; background:#fff; border:1px solid #fe0600;}

.home_equ{padding:50px 0; background:#ebecef;}
.home_equ h3{font-size:24px; color:#333;height:45px; font-weight:normal; margin-bottom:20px; background:url(../images/tb.png) no-repeat center bottom; text-align:center;}
.home_equ h3 span{ color:#fe0600; margin-right:20px;}
.home_equ p{ text-align:center;}
.home_equ img{ padding:0 10px;}

.home_pro{padding:50px 0; background:#fff;}
.home_pro h3{font-size:24px; color:#333;height:45px; font-weight:normal; margin-bottom:20px; background:url(../images/tb.png) no-repeat center bottom; text-align:center;}
.home_pro h3 span{ color:#fe0600; margin-right:20px;}
.home_pro p{ text-align:center; margin-bottom:30px;}
.home_pro_cont ul:after{ clear:both; display:block; content:"";}
.home_pro_cont li{ float:left; width:23%; margin:0 1% 20px; cursor:pointer; overflow:hidden;}
.home_pro_cont li img{ vertical-align:middle; max-width:100%;transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out;}
.home_pro_cont li:hover img{ transform:scale(1.1);transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out;}

.foot{ padding:20px 0; background:#333; color:#bfbfbf;}
.foot p{ margin:10px 0; text-align:center;}

.mid_tel{ text-align:center; font-weight:normal; font-size:24px; color:#333;}
.xian{ width:50px; height:3px; background:#fe0600; margin:10px auto 30px;}
.mid{padding:50px 0;}
.about p{ line-height:30px; font-size:14px; text-indent:2em; margin-bottom:10px;}
.pro{}
.pro li{ float:left; width:32%; margin:0 2% 20px 0;}
.pro li:nth-child(3n){ margin-right:0;}
.pro li img{ max-width:100%; max-height:100%;}

.equ img{ max-width:100%;}
.equ dl{ float:left; width:46%; margin:0 2% 15px;}
.equ dd{ line-height:30px; font-size:15px; color:#333; text-align:center;}

.contact{ margin:20px 0; box-shadow:0 0 10px 0 #666;}
.contact_xx p{ text-align:left; margin:0;}
.contact_xx .tel_x{display:inline-block; background:#999; width:10px; margin:5px 0;}
.contact ul{ width:50%; float:left;}
.contact ul li{ width:50%;float:left; height:50px; margin:25px 0;}
.contact_xx{ padding-top:25px;}
.contact_xx img{ float:left; height:50px; margin:0 15px 0 20px;}
.contact_xx .xx_tel{ color:#616161; font-size:13px;}
.contact_xx .xx_nr{ color:#a6a6a6; font-size:12px; margin-top:10px;}
.ditu{ margin:30px 0;}


.news_list dl{ border-bottom:1px #ccc dashed; padding:20px 0;}
.news_list dt{ float:left; width:20%; margin-right:10px; text-align:center;}
.news_list dt img{height:100px;}
.news_list dd{}
.news_list dd h4{ font-size:16px; color:#000; line-height:20px; font-weight:normal;}
.news_list dd h4 a{ color:#000;}
.news_list dd h4 a:hover{ color:#e7161a;}
.news_list dd .cont{ margin:8px 0; line-height:22px; height:44px;overflow:hidden; color:#666;}
.news_list dd span{ color:#ccc; font-size:12px;}

.news_tel{ text-align:center; font-size:18px; color:#000; padding-bottom:10px; margin-bottom:15px; border-bottom:1px #ccc dashed;}
.news_tel span{ font-size:12px; color:#999;}
.news_cont img{ max-width:100%;}

/*分页代码*/
.pagelist {clear:both; font-size: 12px; padding:20px 0;text-align:center;}
.pagelist a{ padding: 5px 9px; border: solid 1px #ddd; background: #fff; text-decoration: none;margin:3px; color:#666; font-family:宋体,arial,sans-serif;}
.pagelist a:visited, #nowpage { padding: 3px 8px; margin:3px; border: solid 1px #ddd; background: #fff; text-decoration: none; }
.pagelist a:hover, #nowpage{color:#97262a; background: #fff; border-color:#97262a; text-decoration: none;}
@media screen and (max-width: 800px) {

	}

@media screen and (max-width: 480px) {

	}